home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-05-29 | 787 b | 36 lines |
- prefix=/usr
- LIBDIR=$(prefix)/lib
- MANDIR=$(prefix)/man
-
- SHCC = ${CC} -fPIC
- SHLIB_NAME=logwrites
- SHLIB_MAJOR=1
- SHLIB_MINOR=1
- #SHLIB_PATCHLEVEL=0
-
- #SHLIB=${SHLIB_NAME}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}.${SHLIB_PATCHLEVEL}
- SHLIB=${SHLIB_NAME}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
- SHOBJS = ${OBJS:.o=.so}
-
- OBJS= intercepts.o
-
-
- all: ${SHLIB}
-
- ${SHLIB}: ${SHOBJS}
- ${SHCC} -shared -o ${SHLIB} -Wl,--soname -Wl,${SHLIB_NAME}.so.${SHLIB_MAJOR} ${SHOBJS} ${DYNLIB_FLAGS}
- ln -sf ${SHLIB} ${SHLIB_NAME}.so
-
- %.so: %.c
- ${SHCC} -c ${CC_SWITCHES} $< -o $@
-
- install: all
- install ${SHLIB} ${LIBDIR}
- ln -sf ${SHLIB} ${LIBDIR}/${SHLIB_NAME}.so.${SHLIB_MAJOR}
- ln -sf ${SHLIB_NAME}.so.${SHLIB_MAJOR} ${LIBDIR}/${SHLIB_NAME}.so
- install logwrites.3 ${MANDIR}/man3/
-
-
- clean:
- -rm -f *.so *.so.* *.o *~ ${SHLIB}
-